package com.code.day17;

import java.util.function.Function;

public class Demo13Stream {
    public static void main(String[] args) {
        /**
         * apply参数为 Integer 返回值为 int[]
         * new int[integer]看做方法 参数为integer  返回值为int[]
         */
//        method(new Function<Integer, int[]>() {
//            @Override
//            public int[] apply(Integer integer) {
//                return new int[integer];
//            }
//        },5);
        method(int[]::new,5);
    }
    public static void method(Function<Integer,int[]> function,Integer integer){
        int[] apply = function.apply(integer);
        System.out.println(apply.length);
    }
}
